
.populationText {
    width: 160px;
    overflow: hidden;
    white-space: nowrap;
}

#accretion {
    font-size: 0.8em;
}

#accretionTable {
    width: 200px;
}

.accretionRow {
    font-size: 0;
    margin: 0;
    padding: 0;
}

.accretionBar {
    height: 3px;
    background-color: black;
    margin: 0;
    padding: 0;
    float: left;
}

#accretionFemaleTable {
    width: 103px;
}

#accretionMaleTable {
    width: 103px;
}

.accretionMales {
    background-color: rgb(94, 70, 255);
}

.accretionFemales {
    background-color: rgb(255, 168, 170);
}

.accretionAge {
    margin: 0 2px 0 2px;
    width: 30px;
    overflow: visible;
    font-size: 1em;
    font-weight: bold;
    border-top: 1px solid lightgray;
    text-align: center;
    vertical-align: middle;
}

.accretionAge span {
    position: relative;
    top: -3px;
}